Programmeren 5
VOS realisatie Views en Controller
Doelstelling
- We gaan ervan uit dat je volgende lesonderdelen hebt doorlopen:
- Je leert het MVC patroon toe te passen, niet door een framework te gebruiken maar door zelf de code volgens dit patroon te ordenen. Door het één keer zelf te doen krijg je beter inzicht in de redenen waarom het MVC patroon zo goed geschikt is voor web-app's.
- Na deze les:
- weet je hoe je het model in views presenteert;
- kan gegevens uit een JSON bestand dynamisch aan de HTML op de pagina toevoegen (rendering);
- kan je de interactie met de gebruiker onderbrengen in één controller;
- kan je je aanmelden op een app met behulp van Google OAuth;
Leerpad
De Veilig op school (VOS) applicatie
- Theorie MVC patroon
- Filmpje: Overzicht realisatie VOS
- Realisatie fase views
- Om de views te maken vertrekken we van VOS - Ontwerp Wireframes.
- VOS is een single page app. Om dit te implementeren passen we het tower pattern toe.
- VOS - realisatie view voor use case home-index
- VOS - realisatie view voor use case brand-index
- VOS - realisatie view voor use case accident-index
- VOS - realisatie view voor use case psycho-social-risk-index
- VOS - realisatie view voor use case terror-index
- VOS - realisatie view voor use case home-loggingin
- VOS - realisatie view voor use case view-procedure
- Realisatie fase Rendering
- Realisatie fase controller
- Realisatie fase VOS - Aan- en afmelden
- Plugin's: Cordova - plugins
- geolocatie:
- telefoneren:
- sms versturen:
Opdracht
- Zorg ervoor dat je de code voor de views en de controller in je VOS Cordova project hebt geïntegreerd tegen de volgende les. Je moet die opdracht niet insturen.
- Integreer Google OAuth in de VOS app.
- Synchroniseer alleen de WWW map met Bitbucket en Cloud9. In de commit message staat: "VOS Views en controller".
- Stuur een tekstbestand door via onderstaande link met een link naar Cloud9 en Bitbucket.
- Op het examen moet je de app op een Android of iOS toestel kunnen demonstreren.
2018-12-30 09:42:38